Software Developer III

Boston, Massachusetts

Compunnel
Apply for this Job
Overview:

The successful candidate will have the opportunity to work directly with investment teams, building cutting-edge technology in a crucial industry, and developing innovative applications within generative AI.

Roles and Responsibilities:

Design and Develop Solutions: Architect, design, and implement scalable, robust, and secure applications using Azure cloud services. Develop application features and functionalities using C , Node.js, or Python, ensuring high performance and responsiveness. (Expertise in at least one of these languages is required.

AI Integration: Utilize Azure AI services to integrate machine learning and AI capabilities into applications, enhancing functionality and user experience. (Familiarity with Azure AI services is needed.)

Optimize LLM API Interactions: Use prompt engineering, retrieval-augmented generation (RAG), context management, and performance tuning.

Code Quality / Code Reviews: Write clean, maintainable, and efficient code following industry best practices and coding standards.

CI/CD Pipelines: Set up and maintain continuous integration and continuous deployment (CI/CD) pipelines to automate the build, test, and deployment processes.

Documentation: Create and maintain comprehensive documentation for code, APIs, and system architecture.

Candidate Requirements / Must-Have Skills:

6-10+ years of experience in software development, with strong object-oriented programming and design principles.

Experience working with LLMs and related AI frameworks (e.g., LangChain, Vector Databases, RAG).

Experience with API development and integration (RESTful APIs, GraphQL, cloud-based services).

Knowledge of relational and NoSQL document databases.

Exposure to Docker and Kubernetes container orchestration is a plus.

Experience deploying solutions in cloud environments (AWS, Azure, GCP, Kubernetes, Serverless).

Soft Skills Required:

Strong problem-solving and analytical skills.

Excellent communication and cross-functional collaboration skills.

Passion for AI innovation and automation.

Nice-to-Have Skills:

Experience in financial services and investments.

Education:

Bachelor†s degree in Computer Science, Engineering, or a related field.

Education: Bachelors Degree
Date Posted: 26 March 2025
Apply for this Job