Senior Software Engineer job description: architecting, optimizing, and developing Python-based applications and APIs, driving AI security, compliance, and governance strategies, collaborating with cross-functional teams to align AI strategies with business needs and technical requirements.
Requirements
- Bachelor's degree in computer science or related field
- 5 years of relevant experience as a Software Engineer, Application Development Associate, or in a related position
- Database engineering management through RDBMS (SQL Server, PostgreSQL)
- Python Development: production applications, APIs (calling and invoking, Rest API’s) for data preprocessing
- Object-oriented programming in Python/Java, including OOP design patterns and UML architecture
- Data processing and visualization by using QlikView and Python (Pandas, Plotly, Matplotlib)
- Agile development practices with emphasis on customer-centric delivery
- Cloud and infrastructure management by using various cloud services such as AWS S3, Aurora, RDS, API Gateway, and AWS Lambda
- Machine learning and statistical methods, including natural language processing (NLP) and embeddings
- Version control and CI/CD (Git, application deployment and monitoring tools)
- Authoring technical documentation for developers, technical, and non-technical users
- Vector Databases & Retrieval: Weaviate, Pinecone, GraphQL-based querying, AI-powered retrieval
- Scalability & Performance: Queue-based request handling (SQS, Celery), event-driven architectures, caching using in-memory data structures such as Redis
- AI Adoption: Driving AI tool adoption within enterprises
- Multiprovider integration (OpenAI, Anthropic, MistralAI, etc.), Retrieval augmented generation, function calling, structured outputs, conversational memory
- Prompt Engineering: Chain-ofthought prompting, prompt caching, zero-shot prompting
- Agentic Frameworks: LangGraph or AutoGen for building agentic orchestrations
- Feature Flagging tools such as Split or CloudBees
- Financial AI Applications: Investment-related AI, financial data analysis
- Contributions to Python open-source projects or packages
- LLM Understanding & Safety: Transformers, attention mechanisms, fine-tuning, hallucination mitigation, AI safety guardrails
Benefits
- 100% 401k match up to 6% of salary
- Company provided life insurance - 1x salary + commission
- Comprehensive health benefits (medical/dental/vision) including potential premium discounts and company-provided HSA contributions
- Additional medical Wellness Incentives
- Company-provided long- and short-term disability insurance
- Trust-Based Time Off
- 6-week Paid Sabbatical Program
- 6-Week Paid Family Caregiving Leave
- Competitive 8-24 Week Paid Parental Leave
- Adoption Assistance
- Leadership Coaching & Formal Mentorship Opportunities
- Annual Flex Stipend
- Tuition Reimbursement
- Charitable Matching Gifts program
- Dollars for Doers volunteer program
- Paid volunteering days
- 15+ Employee Resource & Affinity Groups