|
Search Jobvertise Jobs
|
Jobvertise
|
Senior Software Engineer I (738076) Location: US-MA-Cambridge Jobcode: t2igsm Email Job
| Report Job
The Senior Software Engineer I will be responsible for the following job duties: 1) Take a lead role in the design and writing of the web services using Java while monitoring and maintaining web services; 2) Carry out system testing and debugging and participate in code reviews; 3) Work on a software platform that powers data pipelines for arbitrary types of data. Abstract data pipeline to work with new types of data automatically; 4) Analyze performance of databases, and tune systems and processes to better handle load. Use monitoring tools and frameworks, building them where necessary, to gain insight; 5) Build analytic dashboards to track system and data pipeline performance while using data to measure customer success after making data pipeline changes; 6) Develop rich client libraries allowing for expressive data query requests while working with clients to understand emerging use cases; 7) Build relevance models to enhance data query results while using insights from customer interactions and data query success to inform models; 8) Use linguistic analysis to increase the quality of data in the database, and to transform user data queries; 9) Mentor junior engineers and assist them in growing their engineering skills while helping verify the correctness of their work, as well as educating them on any gaps in their knowledge; and 10) Provide technical leadership and direction for team projects.
Telecommuting is an option. The Employer requires a Bachelor's degree in Computer Science, Computer Engineering, or a closely related field.
In addition, the Employer requires that the employee have five (5) years of progressively more responsible work experience as a software engineer or related occupation.
The candidate must also have the following: (1) Demonstrated ability working with Java or similar programming language gained through three (3) years of work experience; (2) Demonstrated ability working with Relational Databases such as MySQL gained through three (3) years of experience; (3) Demonstrated ability working with queuing systems like Kafka gained through three (3) years of experience; (4) Demonstrated ability with software architecture skills gained through three (3) years of experience; (5) Demonstrated ability building and debugging performant asynchronous systems gained through three (3) years of experience; and (6) Demonstrated ability building scalable apps in production with Java, JavaScript, or similar language gained through three (3) years of experience.
All years of experience may be gained concurrently.
Alternatively, the Employer will accept a Master's degree in Computer Science, Computer Engineering, or a closely related field and three (3) years of work experience as a software engineer or related occupation.
The candidate must also have the following: (1) Demonstrated ability working with Java or similar programming language gained through three (3) years of work experience; (2) Demonstrated ability working with Relational Databases such as MySQL gained through three (3) years of experience; (3) Demonstrated ability working with queuing systems like Kafka gained through three (3) years of experience; (4) Demonstrated ability with software architecture skills gained through three (3) years of experience; (5) Demonstrated ability building and debugging performant asynchronous systems gained through three (3) years of experience; and (6) Demonstrated ability to build scalable apps in production with Java, JavaScript, or similar language gained through three (3) years of experience.
All years of experience may be gained concurrently.
Please copy and paste your resume in the email body do not send attachments, we cannot open them and email them at candidates at (link removed) with reference #738076 in the subject line. Thank you.
Placement Services USA, Inc.
|